function getQueryString(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
    var r = window.location.search.substr(1).match(reg);
    // if (r != null) return unescape(r[2]);
    if (r != null) return decodeURI(r[2]);
    return null;
}



// function GetRequest() {
//     var url = location.search;
//     var theRequest = new Object();
//     if (url.indexOf("?") != -1) {
//         var str = url.substr(1);
//         strs = str.split("&");
//         for (var i = 0; i < strs.length; i++) {
//             theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]);
//         }
//     }
//     return theRequest;
// }
// getQueryString('categoryid')
// console.log(getQueryString('categoryid'))
var id = getQueryString('categoryid');
$(function () {
    var totalCount;
    var pagesize;
    $.ajax({

        url: "http://193.112.55.79:9090/api/getproductlist?categoryid=" + id + "",
        type: "get",
        dataType: 'json',
        async: false,
        success: function (res) {
            // console.log(res);
            pagesize = res.pagesize;
            totalCount = res.totalCount;
            var htmlStr = template('entry_listTmp', res);
            $('.entry_title').html(htmlStr);
        }

    })

    // 面包屑导航
    // var categoryid = ('categoryid');
    // var categoryid = GetRequest().categoryid;
    // $.ajax({
    //     url: 'http://193.112.55.79:9090/api/getcategorybyid',
    //     type: 'get',
    //     dataType: 'json',
    //     data: {
    //         categoryid: categoryid
    //     },
    //     success: function (res) {
    //         // console.log(res)
    //         // console.log(res.result[0].category)
    //         // console.log(res.result[0])
    //         var htmlStr = template('mbx_nav', res.result[0]);
    //         // console.log(htmlStr)
    //         $('.breadcrumb').html(htmlStr);
    //     }
    // })

    // 页数
    var num = Math.floor(totalCount / pagesize)
    // console.log(num)
    var i = 1;
    // 动态添加html页数
    var select = document.querySelector("#selectPage")
    // var num1 = num + 1;
    for (var j = 1; j < num + 1; j++) {

        var option = document.createElement("option")
        option.value = j;
        option.innerHTML = j + "/" + num
        select.appendChild(option)
        var options = document.querySelectorAll('#selectPage option');
        // options[j].setAttribute("index", j);
    }
    itcast('.up').tap(function () {
        if (i == 1) {
            alert("已经是第一页了")
        } else if (1 <= i&&i < num + 1) {
            i--
            // console.log(options)
            for (j = 0; j < num; j++) {
                options[j].selected = false;
            }
            // console.log(i)
            options[i-1].selected = "turn";
            // console.log(i)
            $.ajax({

                url: "http://193.112.55.79:9090/api/getproductlist?categoryid=" + id + "&pageid=" + i + "",
                type: "get",
                dataType: 'json',
                async: false,
                success: function (res) {
                    // console.log(1245)
                    // console.log(res);
                    pagesize = res.pagesize;
                    totalCount = res.totalCount;
                    var htmlStr = template('entry_listTmp', res);
                    $('.entry_title').html(htmlStr);
                }

            })

        }
    })
    itcast('.next').tap(function () {
        // console.log(123)
        if (i == num) {
            alert("已经是最后一页了")
        } else if (1 <= i&&i < num + 1) {
            // console.log(i)
            i++
            for (j = 0; j < num; j++) {
                options[j].selected = false;
            }
            options[i-1].selected = "turn";
            // console.log(i)
            $.ajax({

                url: "http://193.112.55.79:9090/api/getproductlist?categoryid=" + id + "&pageid=" + i + "",
                type: "get",
                dataType: 'json',
                async: false,
                success: function (res) {
                    // console.log(res);
                    pagesize = res.pagesize;
                    totalCount = res.totalCount;
                    var htmlStr = template('entry_listTmp', res);
                    $('.entry_title').html(htmlStr);
                }

            })

        }
    })
    $("select").on("change", function () {
        i = $("select").val()
        $.ajax({
            
            url: "http://193.112.55.79:9090/api/getproductlist?categoryid=" + id + "&pageid=" + i + "",            
            type: "get",
            dataType: "json",
            async: false,
            success: function (res) {
                pagesize = res.pagesize;
                totalCount = res.totalCount;
                // tempalte方法调用，传入两个参数： 1、模板Id 2、数据（要求数据类型：对象）
                var htmlStr = template('entry_listTmp', res);
                $('.entry_title').html(htmlStr);
            }
        })
    })
})